home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 April: Mac OS SDK / Dev.CD Apr 00 SDK1.toast / Development Kits / Mac OS / Apple Guide / Engineering / Context Check Modules / Standard CC Modules / BuildScript < prev    next >
Encoding:
Text File  |  1994-04-25  |  791 b   |  32 lines  |  [TEXT/MPS ]

  1. #Build common stuff
  2. (evaluate "{ScriptPath}" =~ /{BaseSrc}(≈)®1/) > Dev:Null
  3. set Src "{BaseSrc}{®1}"
  4. Set Obj "{BaseObj}{®1}"
  5. Set Out "{BaseOut}{®1}:"
  6. Set Inc "{BaseInc}"
  7. Make     All                                    ∂
  8.         -f "{Src}Makefile"                    ∂
  9.         > "{Obj}make.script"
  10. "{Obj}make.script"
  11. Delete "{Obj}make.script"
  12. #build separate data handlers
  13. for aProj in `files "{ScriptPath}" -f -d`
  14.     (evaluate "{aProj}" =~ /{BaseSrc}(≈)®1/) > Dev:Null
  15.     set Src "{BaseSrc}{®1}"
  16.     Set Obj "{BaseObj}{®1}"
  17.     Set Out "{BaseOut}{®1}:"
  18.     Set Inc "{BaseInc}"
  19.     if `exists "{Src}JustName.make"`
  20.         Make     All                                    ∂
  21.                 -f "{Src}JustName.make"                ∂
  22.                 -f "{Src}:One.make"                    ∂
  23.                 > "{Obj}make.script"
  24.     else
  25.         Make     All                                    ∂
  26.                 -f "{Src}Makefile"                    ∂
  27.                 > "{Obj}make.script"
  28.     end;
  29.     "{Obj}make.script"
  30.     Delete "{Obj}make.script"
  31. end;
  32.